Identifying refactoring opportunities by identifying dependency cycles
نویسندگان
چکیده
1:30pm 3:00pm APCCM 1 Keynote ACSC 2 Software Engineering and Formal Methods ACE 1 AUIC 1 Augmented Reality ADC 1a Invited Talk AusGRID 1 Logic and Refinement for Charts Greg Reeve, Steve Reeves Up Close and Pedagogical: Computing Academics Talk About Teaching C. Kutay, R. Lister Evaluation of User Satisfaction and Learnability for Outdoor Augmented Reality Gaming Benjamin Avery, Wayne Piekarski, James Warren, Bruce H. Thomas Suffix Arrays: What Are They Good For? Simon J. Puglisi, William F. Smyth, Andrew Turpin Improving the Flexibility of Active Grids through Web Services Laurent Lefevre, Paul Roe
منابع مشابه
Identifying refactoring opportunities in object-oriented code: A systematic literature review
Context: Identifying refactoring opportunities in object-oriented code is an important stage that precedes the actual refactoring process. Several techniques have been proposed in the literature to identify opportunities for various refactoring activities. Objective: This paper provides a systematic literature review of existing studies identifying opportunities for code refactoring activities....
متن کاملIdentifying Refactoring Opportunities Using Logic Meta Programming
In this paper, we show how automated support can be provided for identifying refactoring opportunities, e.g., when an application’s design should be refactored and which refactoring(s) in particular should be applied. Such support is achieved by using the technique of logic meta programming to detect so-called bad smells and by defining a framework that uses this information to propose adequate...
متن کاملIdentifying Refactoring Opportunities for Removing Code Clones with A Metrics-based Approach
متن کامل
Transaction / Regular Paper Title
‘Extract Method’ is considered one of the most frequently applied and beneficial refactorings, since the corresponding Long Method smell is among the most common and persistent ones. Although Long Method is conceptually related to the implementation of diverse functionalities within a method, until now, this relationship has not been utilized while identifying refactoring opportunities. In this...
متن کاملA study of cyclic dependencies on defect profile of software components
(Background) Empirical evidence shows that dependency cycles among software components are pervasive in real-life software systems, although such cycles are known to be detrimental to software quality attributes such as understandability, testability, reusability, build-ability and maintainability. (Research Goals) Can the use of extended object-oriented metrics make us better understand the re...
متن کامل